﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Win32Wrapper.Win32
{
    public enum ShowCommands
    {
        SW_HIDE = 0,                // Verbirgt das Fenster und aktiviert ein anderes.
        SW_MAXIMIZE = 3,            // Maximiert das Fenster.
        SW_MINIMIZE = 6,            // Minimiert das Fenster.
        SW_RESTORE = 9,             // Aktiviert und zeigt das Fenster an. Falls das Fenster maximiert oder minimiert ist, stellt es die Orginal Position und Größe her.
        SW_SHOW = 5,                // Aktiviert und zeigt das Fenster in aktueller Position und Größe an. 
        SW_SHOWDEFAULT = 10,        // Zeigt das Fenster unter den Bedingung der STARTUPINFO an.
        SW_SHOWMAXIMIZED = 3,       // Aktiviert und zeigt das Fenster maximiert an.
        SW_SHOWMINIMIZED = 2,       // Aktiviert und zeigt das Fenster minimiert an.
        SW_SHOWMINNOACTIVE = 7,     // Zeigt das Fenster minimiert an. Gleiche Wirkung wie SW_SHOWMINIMIZED, nur dass das Fenster nicht aktiviert wird.
        SW_SHOWNA = 8,              // Zeigt das Fenster in aktueller Position und Größe an. Gleiche Wirkung wie SW_SHOW, nur dass das Fenster nicht aktiviert wird.
        SW_SHOWNOACTIVATE = 4,      // Zeigt das Fenster in der neusten Position und Größe an. Gleiche Wirkung wie SW_SHOWNORMAL, nur dass das Fenster nicht aktiviert wird.
        SW_SHOWNORMAL = 1           // Aktiviert und zeigt das Fenster. Falls das Fenster maximiert oder minimiert ist, stellt es die Orginal Position und Größe her.
    }
}
